Class ClusterProcess
extends EventSpewerclass EventSpewerdetritus-utils/EventSpewer
Constructor
constructor(
manager: ClusterManagerclass ClusterManagerdetritus-client/ClusterManager,
options: ClusterProcessOptionsinterface ClusterProcessOptionsdetritus-client/cluster/ClusterProcessOptions
)options: ClusterProcessOptionsinterface ClusterProcessOptionsdetritus-client/cluster/ClusterProcessOptions
Properties
_evalsWaiting = BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, {}>[src]
_shardsWaiting = BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<number, {resolve: Functionexternal Function, reject: Functionexternal Function}>[src]
manager: ClusterManagerclass ClusterManagerdetritus-client/ClusterManager[src]
Methods
onMessage(message: IPCMessageinterface IPCMessagedetritus-client/cluster/ClusterIPCTypes/IPCMessage | any): Promise<void>external Promise[src]
run(
options: ClusterProcessRunOptionsinterface ClusterProcessRunOptionsdetritus-client/cluster/ClusterProcessRunOptions = {}
): Promise<ChildProcess>external Promise[src]5 more overloads
on(event: "ready", listener: () => any): ClusterProcessclass ClusterProcessdetritus-client/cluster/ClusterProcess[src]
on(
event: "shardClose",
listener: (data: Closeinterface Closedetritus-client/cluster/ClusterIPCTypes/Close) => any
): ClusterProcessclass ClusterProcessdetritus-client/cluster/ClusterProcess[src]listener: (data: Closeinterface Closedetritus-client/cluster/ClusterIPCTypes/Close) => any
on(
event: "shardState",
listener: (data: ShardStateinterface ShardStatedetritus-client/cluster/ClusterIPCTypes/ShardState) => any
): ClusterProcessclass ClusterProcessdetritus-client/cluster/ClusterProcess[src]listener: (data: ShardStateinterface ShardStatedetritus-client/cluster/ClusterIPCTypes/ShardState) => any